home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / tool / otohime / src / iotech2.c < prev    next >
C/C++ Source or Header  |  1994-11-16  |  18KB  |  779 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    echoDialogId ;
  9. extern int    echoOkBtnId ;
  10. extern int    echoOkchk() ;
  11. extern int    echoPlayBtnId ;
  12. extern int    echoPlay() ;
  13. extern int    echoUndoBtnId ;
  14. extern int    echoUndo() ;
  15. extern int    echoInfBtnId ;
  16. extern int    echoInf() ;
  17. extern int    echoCanBtnId ;
  18. extern int    echoCanchk() ;
  19. extern int    echoMesId[29] ;
  20. extern int    echoSubDialogId ;
  21. extern int    echoDelayVolumeId ;
  22. extern int    echoDelaySet() ;
  23. extern int    echoDelayNumId ;
  24. extern int    echoMainMixVolumeId ;
  25. extern int    echoMainMixSet() ;
  26. extern int    echoMainMixNumId ;
  27. extern int    echoDelayMixVolumeId ;
  28. extern int    echoDelayMixSet() ;
  29. extern int    echoDelayMixNumId ;
  30. extern int    echoDecVolumeId ;
  31. extern int    echoDecSet() ;
  32. extern int    echoDecNumId ;
  33.  
  34. #define ALIGN    4
  35. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  36.  
  37. /*    MMI_init 用データ    */
  38.  
  39. /*    ヘッダ    */
  40.  
  41. MMIINIT    initDataIOTECH2 = { "MmiInit",  44, 0 } ;
  42.  
  43. /* echoDialogId */
  44.  
  45. static MMIPACKET d001 = {    &echoDialogId,
  46.                             NULL,
  47.                             &MJ_DIALOGL40,
  48.                             OFFSET(DIALOGL40),
  49.                             MS_NONE
  50.                         } ;
  51. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SAVEL40,
  52.                               42,  56, 599, 425, 8, 4, 8,
  53.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  54.                             NULL,   0,   0
  55.                         } ;
  56.  
  57. /* echoOkBtnId */
  58.  
  59. static MMIPACKET d002 = {    &echoOkBtnId,
  60.                             &echoDialogId,
  61.                             &MJ_DBUTTONL40,
  62.                             OFFSET(DBUTTONL40),
  63.                             MS_NONE
  64.                         } ;
  65. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  66.                               64, 394, 125, 417,12, 4, 8,
  67.                             MS_PANELL40 | MS_FRAMEL40,
  68.                             echoOkchk,
  69.                             0x0000
  70.                         } ;
  71.  
  72. /* echoPlayBtnId */
  73.  
  74. static MMIPACKET d003 = {    &echoPlayBtnId,
  75.                             &echoDialogId,
  76.                             &MJ_DBUTTONL40,
  77.                             OFFSET(DBUTTONL40),
  78.                             MS_NONE
  79.                         } ;
  80. static DBUTTONL40    d003d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  81.                              134, 394, 195, 417, 7, 4, 8,
  82.                             MS_PANELL40 | MS_FRAMEL40,
  83.                             echoPlay,
  84.                             0x0000
  85.                         } ;
  86.  
  87. /* echoUndoBtnId */
  88.  
  89. static MMIPACKET d004 = {    &echoUndoBtnId,
  90.                             &echoDialogId,
  91.                             &MJ_DBUTTONL40,
  92.                             OFFSET(DBUTTONL40),
  93.                             MS_NONE
  94.                         } ;
  95. static DBUTTONL40    d004d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  96.                              204, 394, 265, 417, 7, 4, 8,
  97.                             MS_PANELL40 | MS_FRAMEL40,
  98.                             echoUndo,
  99.                             0x0000
  100.                         } ;
  101.  
  102. /* echoInfBtnId */
  103.  
  104. static MMIPACKET d005 = {    &echoInfBtnId,
  105.                             &echoDialogId,
  106.                             &MJ_DBUTTONL40,
  107.                             OFFSET(DBUTTONL40),
  108.                             MS_NONE
  109.                         } ;
  110. static DBUTTONL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  111.                              274, 394, 335, 417, 7, 4, 8,
  112.                             MS_PANELL40 | MS_FRAMEL40,
  113.                             echoInf,
  114.                             0x0000
  115.                         } ;
  116.  
  117. /* echoCanBtnId */
  118.  
  119. static MMIPACKET d006 = {    &echoCanBtnId,
  120.                             &echoDialogId,
  121.                             &MJ_DBUTTONL40,
  122.                             OFFSET(DBUTTONL40),
  123.                             MS_NONE
  124.                         } ;
  125. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  126.                              516, 394, 577, 417,10, 4, 8,
  127.                             MS_PANELL40 | MS_FRAMEL40,
  128.                             echoCanchk,
  129.                             0x0000
  130.                         } ;
  131.  
  132. /* echoMesId[0] */
  133.  
  134. static MMIPACKET d007 = {    &echoMesId[0],
  135.                             &echoDialogId,
  136.                             &MJ_MSGL40,
  137.                             OFFSET(MSGL40),
  138.                             MS_NONE
  139.                         } ;
  140. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  141.                               74, 397, 117, 414, 8,15, 8,
  142.                             MS_NONEL40,
  143.                             "実  行",
  144.                                1,  12,  12,
  145.                             MS_NONEL40,
  146.                                0,   0
  147.                         } ;
  148.  
  149. /* echoMesId[1] */
  150.  
  151. static MMIPACKET d008 = {    &echoMesId[1],
  152.                             &echoDialogId,
  153.                             &MJ_MSGL40,
  154.                             OFFSET(MSGL40),
  155.                             MS_NONE
  156.                         } ;
  157. static MSGL40    d008d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  158.                              142, 397, 188, 414, 8,15, 8,
  159.                             MS_NONEL40,
  160.                             "再  生",
  161.                                1,  12,  12,
  162.                             MS_NONEL40,
  163.                                0,   0
  164.                         } ;
  165.  
  166. /* echoMesId[2] */
  167.  
  168. static MMIPACKET d009 = {    &echoMesId[2],
  169.                             &echoDialogId,
  170.                             &MJ_MSGL40,
  171.                             OFFSET(MSGL40),
  172.                             MS_NONE
  173.                         } ;
  174. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  175.                              210, 397, 261, 414, 8,15, 8,
  176.                             MS_NONEL40,
  177.                             "アンドゥ",
  178.                                1,  12,  12,
  179.                             MS_NONEL40,
  180.                                0,   0
  181.                         } ;
  182.  
  183. /* echoMesId[3] */
  184.  
  185. static MMIPACKET d010 = {    &echoMesId[3],
  186.                             &echoDialogId,
  187.                             &MJ_MSGL40,
  188.                             OFFSET(MSGL40),
  189.                             MS_NONE
  190.                         } ;
  191. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  192.                              280, 397, 331, 414, 8,15, 8,
  193.                             MS_NONEL40,
  194.                             "情  報",
  195.                                1,  12,  12,
  196.                             MS_NONEL40,
  197.                                0,   0
  198.                         } ;
  199.  
  200. /* echoMesId[4] */
  201.  
  202. static MMIPACKET d011 = {    &echoMesId[4],
  203.                             &echoDialogId,
  204.                             &MJ_MSGL40,
  205.                             OFFSET(MSGL40),
  206.                             MS_NONE
  207.                         } ;
  208. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  209.                              524, 397, 570, 414, 8,15, 8,
  210.                             MS_NONEL40,
  211.                             "取  消",
  212.                                1,  12,  12,
  213.                             MS_NONEL40,
  214.                                0,   0
  215.                         } ;
  216.  
  217. /* echoMesId[5] */
  218.  
  219. static MMIPACKET d012 = {    &echoMesId[5],
  220.                             &echoDialogId,
  221.                             &MJ_MSGL40,
  222.                             OFFSET(MSGL40),
  223.                             MS_NONE
  224.                         } ;
  225. static MSGL40    d012d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  226.                               69,  59, 120,  77, 8,15, 8,
  227.                             MS_NONEL40,
  228.                             "エコー",
  229.                                1,  12,  12,
  230.                             MS_BOLDL40,
  231.                                0,   0
  232.                         } ;
  233.  
  234. /* echoSubDialogId */
  235.  
  236. static MMIPACKET d013 = {    &echoSubDialogId,
  237.                             &echoDialogId,
  238.                             &MJ_DIALOGL40,
  239.                             OFFSET(DIALOGL40),
  240.                             MS_NONE
  241.                         } ;
  242. static DIALOGL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  243.                               64,  79, 577, 388, 8, 4, 8,
  244.                             MS_DFRAMEL40 | MS_FRAMEL40,
  245.                             NULL,   0,   0
  246.                         } ;
  247.  
  248. /* echoDelayVolumeId */
  249.  
  250. static MMIPACKET d014 = {    &echoDelayVolumeId,
  251.                             &echoSubDialogId,
  252.                             &MJ_SCRLL40,
  253.                             OFFSET(SCRLL40),
  254.                             MS_NONE
  255.                         } ;
  256. static SCRLL40    d014d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  257.                               86, 251, 494, 266, 8, 4, 7,
  258.                             MS_PANELL40 | MS_FRAMEL40,
  259.                             echoDelaySet,
  260.                               50,   0, 250,   8,   8,
  261.                              265, 266
  262.                         } ;
  263.  
  264. /* echoDelayNumId */
  265.  
  266. static MMIPACKET d015 = {    &echoDelayNumId,
  267.                             &echoSubDialogId,
  268.                             &MJ_NUMBOXL40,
  269.                             OFFSET(NUMBOXL40),
  270.                             MS_NONE
  271.                         } ;
  272. static NUMBOXL40    d015d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  273.                              504, 247, 559, 270, 8, 4, 8,
  274.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  275.                             echoDelaySet,
  276.                                1,  12,  12,
  277.                             MS_NONEL40,
  278.                                0,   0,
  279.                              100,   0, 500,   1,   0,
  280.                              263, 264
  281.                         } ;
  282.  
  283. /* echoMainMixVolumeId */
  284.  
  285. static MMIPACKET d016 = {    &echoMainMixVolumeId,
  286.                             &echoSubDialogId,
  287.                             &MJ_SCRLL40,
  288.                             OFFSET(SCRLL40),
  289.                             MS_NONE
  290.                         } ;
  291. static SCRLL40    d016d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  292.                              211, 123, 370, 138, 8, 4, 7,
  293.                             MS_PANELL40 | MS_FRAMEL40,
  294.                             echoMainMixSet,
  295.                              100,   0, 100,   8,   8,
  296.                              265, 266
  297.                         } ;
  298.  
  299. /* echoMainMixNumId */
  300.  
  301. static MMIPACKET d017 = {    &echoMainMixNumId,
  302.                             &echoSubDialogId,
  303.                             &MJ_NUMBOXL40,
  304.                             OFFSET(NUMBOXL40),
  305.                             MS_NONE
  306.                         } ;
  307. static NUMBOXL40    d017d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  308.                              381, 119, 436, 142, 8, 4, 8,
  309.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  310.                             echoMainMixSet,
  311.                                1,  12,  12,
  312.                             MS_NONEL40,
  313.                                0,   0,
  314.                              100,   0, 100,   1,   0,
  315.                              263, 264
  316.                         } ;
  317.  
  318. /* echoDelayMixVolumeId */
  319.  
  320. static MMIPACKET d018 = {    &echoDelayMixVolumeId,
  321.                             &echoSubDialogId,
  322.                             &MJ_SCRLL40,
  323.                             OFFSET(SCRLL40),
  324.                             MS_NONE
  325.                         } ;
  326. static SCRLL40    d018d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  327.                              211, 157, 370, 172, 8, 4, 7,
  328.                             MS_PANELL40 | MS_FRAMEL40,
  329.                             echoDelayMixSet,
  330.                               35,   0, 100,   8,   8,
  331.                              265, 266
  332.                         } ;
  333.  
  334. /* echoDelayMixNumId */
  335.  
  336. static MMIPACKET d019 = {    &echoDelayMixNumId,
  337.                             &echoSubDialogId,
  338.                             &MJ_NUMBOXL40,
  339.                             OFFSET(NUMBOXL40),
  340.                             MS_NONE
  341.                         } ;
  342. static NUMBOXL40    d019d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  343.                              381, 153, 436, 176, 8, 4, 8,
  344.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  345.                             echoDelayMixSet,
  346.                                1,  12,  12,
  347.                             MS_NONEL40,
  348.                                0,   0,
  349.                               35,   0, 100,   1,   0,
  350.                              263, 264
  351.                         } ;
  352.  
  353. /* echoMesId[6] */
  354.  
  355. static MMIPACKET d020 = {    &echoMesId[6],
  356.                             &echoSubDialogId,
  357.                             &MJ_MSGL40,
  358.                             OFFSET(MSGL40),
  359.                             MS_NONE
  360.                         } ;
  361. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  362.                              247, 197, 334, 212, 0,15, 8,
  363.                             MS_NONEL40,
  364.                             "デレィタイム",
  365.                                1,  12,  12,
  366.                             MS_BOLDL40,
  367.                                0,   0
  368.                         } ;
  369.  
  370. /* echoMesId[7] */
  371.  
  372. static MMIPACKET d021 = {    &echoMesId[7],
  373.                             &echoSubDialogId,
  374.                             &MJ_MSGL40,
  375.                             OFFSET(MSGL40),
  376.                             MS_NONE
  377.                         } ;
  378. static MSGL40    d021d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  379.                              232,  97, 349, 114, 0,15, 8,
  380.                             MS_NONEL40,
  381.                             "ミキシングレート",
  382.                                1,  12,  12,
  383.                             MS_BOLDL40,
  384.                                0,   0
  385.                         } ;
  386.  
  387. /* echoMesId[8] */
  388.  
  389. static MMIPACKET d022 = {    &echoMesId[8],
  390.                             &echoSubDialogId,
  391.                             &MJ_MSGL40,
  392.                             OFFSET(MSGL40),
  393.                             MS_NONE
  394.                         } ;
  395. static MSGL40    d022d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  396.                              140, 123, 207, 138, 0,15, 8,
  397.                             MS_NONEL40,
  398.                             "オリジナル",
  399.                                1,  12,  12,
  400.                             MS_NONEL40,
  401.                                0,   0
  402.                         } ;
  403.  
  404. /* echoMesId[9] */
  405.  
  406. static MMIPACKET d023 = {    &echoMesId[9],
  407.                             &echoSubDialogId,
  408.                             &MJ_MSGL40,
  409.                             OFFSET(MSGL40),
  410.                             MS_NONE
  411.                         } ;
  412. static MSGL40    d023d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  413.                              138, 156, 208, 173, 0,15, 8,
  414.                             MS_NONEL40,
  415.                             "エコー成分",
  416.                                1,  12,  12,
  417.                             MS_NONEL40,
  418.                                0,   0
  419.                         } ;
  420.  
  421. /* echoMesId[10] */
  422.  
  423. static MMIPACKET d024 = {    &echoMesId[10],
  424.                             &echoSubDialogId,
  425.                             &MJ_MSGL40,
  426.                             OFFSET(MSGL40),
  427.                             MS_NONE
  428.                         } ;
  429. static MSGL40    d024d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  430.                              327, 197, 391, 212, 0,15, 8,
  431.                             MS_NONEL40,
  432.                             "( msec.)",
  433.                                1,  12,  12,
  434.                             MS_NONEL40,
  435.                                0,   0
  436.                         } ;
  437.  
  438. /* echoMesId[11] */
  439.  
  440. static MMIPACKET d025 = {    &echoMesId[11],
  441.                             &echoSubDialogId,
  442.                             &MJ_MSGL40,
  443.                             OFFSET(MSGL40),
  444.                             MS_NONE
  445.                         } ;
  446. static MSGL40    d025d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  447.                              108, 236, 336, 251, 0,15, 8,
  448.                             MS_NONEL40,
  449.                             "|     |     |     |     |     |     |",
  450.                                1,  12,  12,
  451.                             MS_NONEL40,
  452.                                0,   0
  453.                         } ;
  454.  
  455. /* echoMesId[12] */
  456.  
  457. static MMIPACKET d026 = {    &echoMesId[12],
  458.                             &echoSubDialogId,
  459.                             &MJ_MSGL40,
  460.                             OFFSET(MSGL40),
  461.                             MS_NONE
  462.                         } ;
  463. static MSGL40    d026d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  464.                              306, 236, 496, 251, 0,15, 8,
  465.                             MS_NONEL40,
  466.                             "   |     |     |     |     |",
  467.                                1,  12,  12,
  468.                             MS_NONEL40,
  469.                                0,   0
  470.                         } ;
  471.  
  472. /* echoMesId[13] */
  473.  
  474. static MMIPACKET d027 = {    &echoMesId[13],
  475.                             &echoSubDialogId,
  476.                             &MJ_MSGL40,
  477.                             OFFSET(MSGL40),
  478.                             MS_NONE
  479.                         } ;
  480. static MSGL40    d027d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  481.                               92, 220, 131, 235, 0,15, 8,
  482.                             MS_NONEL40,
  483.                             "0",
  484.                                1,  12,  12,
  485.                             MS_NONEL40,
  486.                                0,   0
  487.                         } ;
  488.  
  489. /* echoMesId[14] */
  490.  
  491. static MMIPACKET d028 = {    &echoMesId[14],
  492.                             &echoSubDialogId,
  493.                             &MJ_MSGL40,
  494.                             OFFSET(MSGL40),
  495.                             MS_NONE
  496.                         } ;
  497. static MSGL40    d028d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  498.                              164, 220, 203, 235, 0,15, 8,
  499.                             MS_NONEL40,
  500.                             "100",
  501.                                1,  12,  12,
  502.                             MS_NONEL40,
  503.                                0,   0
  504.                         } ;
  505.  
  506. /* echoMesId[15] */
  507.  
  508. static MMIPACKET d029 = {    &echoMesId[15],
  509.                             &echoSubDialogId,
  510.                             &MJ_MSGL40,
  511.                             OFFSET(MSGL40),
  512.                             MS_NONE
  513.                         } ;
  514. static MSGL40    d029d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  515.                              236, 220, 275, 235, 0,15, 8,
  516.                             MS_NONEL40,
  517.                             "200",
  518.                                1,  12,  12,
  519.                             MS_NONEL40,
  520.                                0,   0
  521.                         } ;
  522.  
  523. /* echoMesId[16] */
  524.  
  525. static MMIPACKET d030 = {    &echoMesId[16],
  526.                             &echoSubDialogId,
  527.                             &MJ_MSGL40,
  528.                             OFFSET(MSGL40),
  529.                             MS_NONE
  530.                         } ;
  531. static MSGL40    d030d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  532.                              307, 220, 346, 235, 0,15, 8,
  533.                             MS_NONEL40,
  534.                             "300",
  535.                                1,  12,  12,
  536.                             MS_NONEL40,
  537.                                0,   0
  538.                         } ;
  539.  
  540. /* echoMesId[17] */
  541.  
  542. static MMIPACKET d031 = {    &echoMesId[17],
  543.                             &echoSubDialogId,
  544.                             &MJ_MSGL40,
  545.                             OFFSET(MSGL40),
  546.                             MS_NONE
  547.                         } ;
  548. static MSGL40    d031d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  549.                              379, 220, 418, 235, 0,15, 8,
  550.                             MS_NONEL40,
  551.                             "400",
  552.                                1,  12,  12,
  553.                             MS_NONEL40,
  554.                                0,   0
  555.                         } ;
  556.  
  557. /* echoMesId[18] */
  558.  
  559. static MMIPACKET d032 = {    &echoMesId[18],
  560.                             &echoSubDialogId,
  561.                             &MJ_MSGL40,
  562.                             OFFSET(MSGL40),
  563.                             MS_NONE
  564.                         } ;
  565. static MSGL40    d032d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  566.                              452, 220, 491, 235, 0,15, 8,
  567.                             MS_NONEL40,
  568.                             "500",
  569.                                1,  12,  12,
  570.                             MS_NONEL40,
  571.                                0,   0
  572.                         } ;
  573.  
  574. /* echoMesId[21] */
  575.  
  576. static MMIPACKET d033 = {    &echoMesId[21],
  577.                             &echoSubDialogId,
  578.                             &MJ_MSGL40,
  579.                             OFFSET(MSGL40),
  580.                             MS_NONE
  581.                         } ;
  582. static MSGL40    d033d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  583.                               92, 317, 131, 332, 0,15, 8,
  584.                             MS_NONEL40,
  585.                             "0",
  586.                                1,  12,  12,
  587.                             MS_NONEL40,
  588.                                0,   0
  589.                         } ;
  590.  
  591. /* echoMesId[22] */
  592.  
  593. static MMIPACKET d034 = {    &echoMesId[22],
  594.                             &echoSubDialogId,
  595.                             &MJ_MSGL40,
  596.                             OFFSET(MSGL40),
  597.                             MS_NONE
  598.                         } ;
  599. static MSGL40    d034d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  600.                              164, 317, 203, 332, 0,15, 8,
  601.                             MS_NONEL40,
  602.                             "20",
  603.                                1,  12,  12,
  604.                             MS_NONEL40,
  605.                                0,   0
  606.                         } ;
  607.  
  608. /* echoMesId[23] */
  609.  
  610. static MMIPACKET d035 = {    &echoMesId[23],
  611.                             &echoSubDialogId,
  612.                             &MJ_MSGL40,
  613.                             OFFSET(MSGL40),
  614.                             MS_NONE
  615.                         } ;
  616. static MSGL40    d035d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  617.                              236, 317, 275, 332, 0,15, 8,
  618.                             MS_NONEL40,
  619.                             "40",
  620.                                1,  12,  12,
  621.                             MS_NONEL40,
  622.                                0,   0
  623.                         } ;
  624.  
  625. /* echoDecVolumeId */
  626.  
  627. static MMIPACKET d036 = {    &echoDecVolumeId,
  628.                             &echoSubDialogId,
  629.                             &MJ_SCRLL40,
  630.                             OFFSET(SCRLL40),
  631.                             MS_NONE
  632.                         } ;
  633. static SCRLL40    d036d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  634.                               86, 348, 494, 363, 8, 4, 7,
  635.                             MS_PANELL40 | MS_FRAMEL40,
  636.                             echoDecSet,
  637.                               50,   0, 100,   1,   8,
  638.                              265, 266
  639.                         } ;
  640.  
  641. /* echoDecNumId */
  642.  
  643. static MMIPACKET d037 = {    &echoDecNumId,
  644.                             &echoSubDialogId,
  645.                             &MJ_NUMBOXL40,
  646.                             OFFSET(NUMBOXL40),
  647.                             MS_NONE
  648.                         } ;
  649. static NUMBOXL40    d037d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  650.                              504, 344, 559, 367, 8, 4, 8,
  651.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  652.                             echoDecSet,
  653.                                1,  12,  12,
  654.                             MS_NONEL40,
  655.                                0,   0,
  656.                               50,   0, 100,   1,   0,
  657.                              263, 264
  658.                         } ;
  659.  
  660. /* echoMesId[19] */
  661.  
  662. static MMIPACKET d038 = {    &echoMesId[19],
  663.                             &echoSubDialogId,
  664.                             &MJ_MSGL40,
  665.                             OFFSET(MSGL40),
  666.                             MS_NONE
  667.                         } ;
  668. static MSGL40    d038d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  669.                              108, 333, 336, 348, 0,15, 8,
  670.                             MS_NONEL40,
  671.                             "|     |     |     |     |     |     |",
  672.                                1,  12,  12,
  673.                             MS_NONEL40,
  674.                                0,   0
  675.                         } ;
  676.  
  677. /* echoMesId[20] */
  678.  
  679. static MMIPACKET d039 = {    &echoMesId[20],
  680.                             &echoSubDialogId,
  681.                             &MJ_MSGL40,
  682.                             OFFSET(MSGL40),
  683.                             MS_NONE
  684.                         } ;
  685. static MSGL40    d039d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  686.                              306, 333, 496, 348, 0,15, 8,
  687.                             MS_NONEL40,
  688.                             "   |     |     |     |     |",
  689.                                1,  12,  12,
  690.                             MS_NONEL40,
  691.                                0,   0
  692.                         } ;
  693.  
  694. /* echoMesId[24] */
  695.  
  696. static MMIPACKET d040 = {    &echoMesId[24],
  697.                             &echoSubDialogId,
  698.                             &MJ_MSGL40,
  699.                             OFFSET(MSGL40),
  700.                             MS_NONE
  701.                         } ;
  702. static MSGL40    d040d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  703.                              307, 317, 346, 332, 0,15, 8,
  704.                             MS_NONEL40,
  705.                             "60",
  706.                                1,  12,  12,
  707.                             MS_NONEL40,
  708.                                0,   0
  709.                         } ;
  710.  
  711. /* echoMesId[25] */
  712.  
  713. static MMIPACKET d041 = {    &echoMesId[25],
  714.                             &echoSubDialogId,
  715.                             &MJ_MSGL40,
  716.                             OFFSET(MSGL40),
  717.                             MS_NONE
  718.                         } ;
  719. static MSGL40    d041d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  720.                              380, 317, 419, 332, 0,15, 8,
  721.                             MS_NONEL40,
  722.                             "80",
  723.                                1,  12,  12,
  724.                             MS_NONEL40,
  725.                                0,   0
  726.                         } ;
  727.  
  728. /* echoMesId[26] */
  729.  
  730. static MMIPACKET d042 = {    &echoMesId[26],
  731.                             &echoSubDialogId,
  732.                             &MJ_MSGL40,
  733.                             OFFSET(MSGL40),
  734.                             MS_NONE
  735.                         } ;
  736. static MSGL40    d042d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  737.                              451, 317, 490, 332, 0,15, 8,
  738.                             MS_NONEL40,
  739.                             "100",
  740.                                1,  12,  12,
  741.                             MS_NONEL40,
  742.                                0,   0
  743.                         } ;
  744.  
  745. /* echoMesId[27] */
  746.  
  747. static MMIPACKET d043 = {    &echoMesId[27],
  748.                             &echoSubDialogId,
  749.                             &MJ_MSGL40,
  750.                             OFFSET(MSGL40),
  751.                             MS_NONE
  752.                         } ;
  753. static MSGL40    d043d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  754.                              247, 294, 334, 309, 0,15, 8,
  755.                             MS_NONEL40,
  756.                             "減  衰  率",
  757.                                1,  12,  12,
  758.                             MS_BOLDL40,
  759.                                0,   0
  760.                         } ;
  761.  
  762. /* echoMesId[28] */
  763.  
  764. static MMIPACKET d044 = {    &echoMesId[28],
  765.                             &echoSubDialogId,
  766.                             &MJ_MSGL40,
  767.                             OFFSET(MSGL40),
  768.                             MS_NONE
  769.                         } ;
  770. static MSGL40    d044d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  771.                              327, 294, 391, 309, 0,15, 8,
  772.                             MS_NONEL40,
  773.                             "( % )",
  774.                                1,  12,  12,
  775.                             MS_NONEL40,
  776.                                0,   0
  777.                         } ;
  778.  
  779.